<?php
/*
 * @version 1.0.2
 * @author Yannick Thomassen
 */

require_once FILE_CLASS_FPDF;
require_once FILE_DB_CONTROLE;
require_once FILE_CLASS_HOOFDSTUK;
require_once FILE_CLASS_INSPECTIE;

$test = new Hoofdstuk();
$hfd_overzicht = $test->HoofdstukOverzicht();

// FPDF

$pdf = new FPDF();

$pdf->AddPage();
$pdf->SetFillColor(186, 230, 5);

$pdf->Image('images/COFELYLogo.png',24,12,36,14);

$pdf->Cell(65,5,'','LTR');
$pdf->Cell(118,5,'','TR');
$pdf->Ln();
$pdf->Cell(65,10,'','LR');
$pdf->SetFont('Arial','B',13);
$pdf->Cell(118,10,'WERKPLEKINSPECTIE / GEDRAGSOBSERVATIE','R',0,'C');
$pdf->SetFont('Arial','B',10);
$pdf->Ln();
$pdf->Cell(65,5,'Cofely Cluster Zuid',1,0,'C');
$pdf->SetFont('Arial','B',7);
$pdf->Cell(118,5,'','RB');

$pdf->Ln();
$pdf->Cell(3,2,"",0);
$pdf->Ln();

// $pdf->Image('checkbox.gif',61,33,-3130,-3130);
// $pdf->Image('checkbox.gif',13,33,-3130,-3130);

$pdf->Cell(48,5,'Werkplekinspectie',1,0,'C');
$pdf->Cell(48,5,'Gedragsobservatie',1,0,'C');
$pdf->Cell(87,5,'Uitgevoerd door :',1);

$pdf->Ln();

$pdf->Cell(48,5,'Project/Klant    :','L');
$pdf->Cell(48,5,'',0);
$pdf->Cell(87,5,'Deelnemer(s)      :',1);

$pdf->Ln();

$pdf->Cell(48,5,'Locatie              :','LTB');
$pdf->Cell(48,5,'','TB');
$pdf->Cell(87,5,'Datum                  :',1);


$pdf->Ln();
$pdf->Cell(3,2,"",0);
$pdf->Ln();

$pdf->Cell(10,5,'Hoe in te vullen:',0);

$pdf->Ln();
$pdf->Cell(3,2,"",0);
$pdf->Ln();

$pdf->Cell(5,5,'',1);
$pdf->Cell(5,5,'',1);
$pdf->Cell(4,5,'',0);
$pdf->Cell(45,5,'Niet beoordeeld of n.v.t.',0);

$pdf->Cell(5,5,'',1);
$pdf->Cell(5,5,'',1);
$pdf->Cell(4,5,'',0);
$pdf->Cell(45,5,'Gezien, geen opmerkingen',0);

$pdf->Cell(5,5,'',1);
$pdf->Cell(5,5,'',1);
$pdf->Cell(4,5,'',0);
$pdf->Cell(45,5,'Onvoldoende/niet goed, ACTIE',0);

$pdf->Ln();
$pdf->Cell(3,2,"",0);
$pdf->Ln();

$pdf->Cell(4,5,'Let op: de vet gedrukte onderwerpen betreffen "gedragsobservatie" punten',0);

$pdf->Ln();
$pdf->Cell(3,2,"",0);
$pdf->Ln();

$pdf->Cell(8,4, "");
$pdf->Cell(6,4, 'G',1,0,'C');    
$pdf->Cell(6,4, 'O',1,0,'C');
$pdf->Cell(70,4, '');
$pdf->Cell(3,4, '');
$pdf->Cell(8,4, '');
/*
$pdf->Cell(6,4, 'G',1,0,'C');    
$pdf->Cell(6,4, 'O',1,0,'C');
 */
$pdf->Cell(70,4, '');
$pdf->Ln();

// $arr1 = array();
// $arr2 = array();

/* foreach($hfd_overzicht as $hoofdstuk){
    $query = "SELECT `hoofdstuk_nr` FROM `subkop` WHERE `hoofdstuk_nr` = ".$hoofdstuk['hoofdstuk_id']." ";
    $uitvoer = mysql_query($query);
    $s = 0;
    $t = 0;
    while($fetch = mysql_fetch_array($uitvoer)){
        if(!is_int($fetch['hoofdstuk_nr']/2)){
            $s++;
        }else{
            $t++;
        }
    }
    
    if ($s !== 0){
        array_push($arr1,$s);
    }
    if($t !==0){
        array_push($arr2,$t);   
    }
}

foreach ( $arr1 as $idx => $value){
    echo "subkop = ";
    echo $value;
    echo '</br>';
}
echo "</br>";
foreach ( $arr2 as $idx => $value){
    echo "subkop = ";
    echo $value;
    echo '</br>';
}

$x = 0;
 * 
 */
/*
$hfd_count = 0;

foreach($hfd_overzicht as $hoofdstuk){
//$pdf->Cell( 8,6,$hoofdstuk['hoofdstuk_nr'] ,1,0,'C', true);
//$pdf->Cell( 86,6,$hoofdstuk['beschrijving'] ,1,0,'C', true);
//$pdf->Ln();

$hfd_count++;

$sub_overzicht = $test->SubkopOverzicht($hoofdstuk['hoofdstuk_nr']);
foreach($sub_overzicht as $subkop){
//$pdf->Cell( 8,6,$subkop['subkop_nr'] ,1,0);
//$pdf->Ln();
}
}

$pdf->Ln();
$pdf->Ln(); 

$links = array('hoofdstuk'=>array('1','2','3'));
//$links_hfdbs = array("subkop" => array(''));
//$rechts = array();

foreach($hfd_overzicht as $hoofdstuk){
    if($hoofdstuk['hoofdstuk_id'] <= ($hfd_count/2)){
    $pdf->Cell( 8,6,$hoofdstuk['hoofdstuk_id'] ,1,0); 
    array_push($links['hoofdstuk'], $hoofdstuk['hoofdstuk_nr']);
  //  array_push($links("subkop"), $hoofdstuk['beschrijving']);
    //$sub_overzicht = $test->SubkopOverzicht($hoofdstuk['hoofdstuk_nr']);
      //  foreach($sub_overzicht as $subkop){
            //array_push($links, $subkop['subkop_nr']);
            //array_push($links, $subkop['subkop_naam']);
        }
}/*else{
    $pdf->Cell( 8,6,$hoofdstuk['hoofdstuk_id'] ,1,0);    
    array_push($rechts, $hoofdstuk['hoofdstuk_id']);
    array_push($rechts, $hoofdstuk['beschrijving']);
}
//}
$pdf->Ln();
$pdf->Ln();

$a = 0;
foreach($links['hoofdstuk'] as $links){
    $pdf->Cell( 45,6,$links,1,0); 
    $a++;
    if($a == 2){
      $pdf->Ln();
      $a = 0;
    }
}


$pdf->Ln();
$pdf->Ln();
*/

/*
// Aantalregels = Count subhoofdstukken en Hoofdstukken
$countHoofdstuk = 0;
$countSubkop    = 0;

foreach($hfd_overzicht as $hoofdstuk){
$countHoofdstuk++;

$sub_overzicht = $test->SubkopOverzicht($hoofdstuk['hoofdstuk_nr']);
foreach($sub_overzicht as $subkop){
$countSubkop++;
}
}

$aantalRegels   = $countHoofdstuk + $countSubkop;

echo "<strong>Aantalregels</strong><br/>";
echo "Hoofdstuk: " . $countHoofdstuk . "<br/>";
echo "Subkop: " . $countSubkop . "<br/>";
echo "Aantal regels: " . $aantalRegels . "<br/><br/>";

// Aantal_regels_onderelkaar = (Aantalregels /2) + (Aantalregels %2) ;

$aantal_regels_onderelkaar = ($aantalRegels/2) + ($aantalRegels % 2);

echo "<strong>Aantal_regels_onderelkaar</strong><br/>";
echo "Aantal regels onderelkaar: " . $aantal_regels_onderelkaar;
// echo "Aantal regels onderelkaar: " . $Aantal_regels_onderelkaar;

// Maak 2 arrays :
    // linksekolom (grootte = Aantal_regels_onderelkaar)
$linksekolom = array(); 
$rechtsekolom = array(); 

foreach($hfd_overzicht as $hoofdstuk){
if($hoofdstuk['hoofdstuk_id'] <= ($countHoofdstuk / 2)){

array_push($linksekolom, $hoofdstuk['hoofdstuk_nr']);
}else{
array_push($rechtsekolom, $hoofdstuk['hoofdstuk_nr']); 
}
}

 */
foreach($hfd_overzicht as $hoofdstuk){
    $pdf->Cell( 8,6,$hoofdstuk['hoofdstuk_nr'] ,1,0,'C', true);
    $pdf->Cell( 86,6,$hoofdstuk['beschrijving'] ,1,0,'C', true);
    $pdf->Ln();
    
    $sub_overzicht = $test->SubkopOverzicht($hoofdstuk['hoofdstuk_nr']);
    foreach($sub_overzicht as $subkop){
        $pdf->Cell( 8,6,$subkop['subkop_nr'] ,1,0,'C');
        $pdf->Cell( 6,6,'' ,1,0,'C');
        $pdf->Cell( 6,6,'',1,0,'C');
        $pdf->Cell( 74,6,$subkop['subkop_naam'] ,1,0);
        $pdf->Ln();
        
}
}
/*
$x = 0;
foreach($linksekolom as $links){
    $pdf->Cell( 8,6,$links ,1,0,'C', true);
    //$pdf->Cell( 86,6,$hoofdstuk['hoofdstuk_id'] ,1,0);

    $y = 0;
     
    foreach($rechtsekolom as $rechts){   
            if($y == $x){
            $pdf->Cell( 8,6,$rechts ,1,0,'C', true);
            //$pdf->Cell( 86,6,$hoofdstuk['hoofdstuk_id'] ,1,0);
            $pdf->Ln();
            foreach($sub_overzicht as $subkop){
                $pdf->Cell( 8,6,$subkop['subkop_id'] ,1,0);
            } 
    }
            $y++;
    }
        $pdf->Ln();
        $x++;
    }
    $pdf->Ln();*/
/*
foreach($sub_overzicht as $subkop){   
if($hoofdstuk['hoofdstuk_id'] <= ($countHoofdstuk / 2)){
array_push($linksekolom, $subkop['subkop_nr']);
}else{
array_push($rechtsekolom, $subkop['subkop_nr']); 

}
}*/


    // rechtsekolom (grootte = Aantal_regels_onderelkaar)
    
    //Opbouw van de tabel:
    //Bouw linkse en rechtse header
    //for( idx = 0; idx<=Aantal_regels_ondelkaar; idx++){
    //
    //  linksekolom[idx] opbouwen + rechtsekolom[idx] opbouwen
    //
    //}

/*
 * or( $idx = 0; $idx<=$aantal_regels_onderelkaar; $idx++){
    $pdf->Cell( 8,6,$linksekolom ,1,0,'C', true);
    $pdf->Cell( 8,6,$rechtsekolom ,1,0,'C', true);
}*/

//Hoofdstuk
//foreach($hfd_overzicht as $hoofdstuk){
 /* foreach($rechtsekolom as $rechts){
    }
    foreach($linksekolom as $links){
    $pdf->Cell( 8,6,$links ,1,0,'C', true);
    $pdf->Cell( 8,6,$rechts ,1,0,'C', true);
    $pdf->Ln();
    }*/

     /*   foreach($linksekolom as $links){
        $pdf->Cell( 3,6,'',1,0,'C', true);
        $pdf->Cell( 8,6, $rechts ,1,0);
        $pdf->Cell(82,6, $rechts ,1,0,'C', true);
        $pdf->Ln();
/*

//Eerste kolom
         
//Tweede kolom 
      /*   foreach($sub_overzicht as $subkop){   

                $pdf->Cell(8,5,$subkop['hoofdstuk_nr'] . "." . $subkop['subkop_nr'] ,1,0);
                $pdf->Cell(82,5,$subkop['subkop_naam'],1,0);
                $pdf->Ln();
                }   $pdf->Ln();*/
//}   

$pdf->Ln();

$pdf->Cell(20,5, "N.a.v. punt:",1,0,'C', true);
$pdf->Cell(103,5, "Te nemen actie:",1,0,'C', true);
$pdf->Cell(30,5, "Door:",1,0,'C', true);
$pdf->Cell(30,5, "Gereed, plan d.d.",1,0,'C', true);
$pdf->Ln();
$pdf->Cell(20,5, "",1);
$pdf->Cell(103,5, "",1);
$pdf->Cell(30,5, "",1);
$pdf->Cell(30,5, "",1);
$pdf->Ln();
$pdf->Cell(20,5, "",1);
$pdf->Cell(103,5, "",1);
$pdf->Cell(30,5, "",1);
$pdf->Cell(30,5, "",1);
$pdf->Ln();
$pdf->Cell(20,5, "",1);
$pdf->Cell(103,5, "",1);
$pdf->Cell(30,5, "",1);
$pdf->Cell(30,5, "",1);
$pdf->Ln();
$pdf->Cell(20,5, "",1);
$pdf->Cell(103,5, "",1);
$pdf->Cell(30,5, "",1);
$pdf->Cell(30,5, "",1);
$pdf->Ln();
$pdf->Cell(20,5, "",1);
$pdf->Cell(103,5, "",1);
$pdf->Cell(30,5, "",1);
$pdf->Cell(30,5, "",1);
$pdf->Ln();
$pdf->Cell(20,5, "",1);
$pdf->Cell(103,5, "",1);
$pdf->Cell(30,5, "",1);
$pdf->Cell(30,5, "",1);
$pdf->Ln();
$pdf->Cell(20,5, "",1);
$pdf->Cell(103,5, "",1);
$pdf->Cell(30,5, "",1);
$pdf->Cell(30,5, "",1);
$pdf->Ln();

$pdf->Cell(123,5, "Opmerkingen:", 'L');
$pdf->Cell(30,5, "Afhandeling d.d",1,0,'C', true);
$pdf->Cell(30,5, "Paraaf",1,0,'C', true);
$pdf->Ln();
$pdf->Cell(123,20, "", 'L');
$pdf->Cell(30,15, "",'L');
$pdf->Cell(30,15, "",'LR');
$pdf->Ln();
$pdf->Cell(123,5, "Te nemen acties bespreken in de Toolboxmeeting", 'LB');
$pdf->Cell(30,5, "",'LB');
$pdf->Cell(30,5, "",'LBR');
$pdf->Ln();
$pdf->Cell(123,4,"Dit formulier bij voorkeur scannen en mailen naar afdeling HSE");
$pdf->Cell(10,4,"",0);
$pdf->Cell(20,4,"Kopie archiveren op werk-/projectlocatie",0);

$pdf->Output();

?>